@charset "utf-8";

.slide-banner a{display: block;position: relative;;}
.slide-banner video{width: 100%;display: block;}
.slide-banner .txt{position: absolute;top:35%;z-index: 10;left: 50%;transform: translateX(-50%);
	color:#fff;text-shadow: 0 0 5px rgba(0,0,0,.4);text-align: right;}
.slide-banner .txt h4{font-size: .7rem;margin-bottom: .1rem}
.slide-banner .txt span{display: block;line-height: 1.2em}
.slide-banner .txt p{font-size: .24rem}
.banner .slide-banner a{display: block;;position: relative;overflow: hidden;}
.banner .slide-banner .swiper-slide-active a img{transform: scale(1)}
.banner .slide-banner a img{transform: scale(1.1);transition: 5s}
.banner .slide-banner a:after{position: absolute;content: '';left: 0;bottom: 0;right: 0;z-index: 1;height: 30%;
background: url(../images/bamask.png) no-repeat bottom center;background-size: 101% 101%}
.slide-banner .swiper-pagination{bottom: 1.2rem}

.banner .swiper-pagination-bullets .swiper-pagination-bullet {width: 6px;height: 6px;opacity:1;transition: .3s;margin: 0 .08rem!important;vertical-align: middle;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet-active {width: 12px;height: 12px}

.topnews{background: rgba(0,79,161,.85);margin-top: -.9rem;position: relative;z-index: 5}
.topnews h4{padding-left: .65rem;position: relative;height: .9rem;font-weight: normal;}
.topnews h4 a{position: relative;top:50%;transform: translateY(-50%);color: #fff;font-size: .24rem;line-height: 1.4em}
.topnews h4:before{content:url(../images/tt.svg);display: inline-block;width: .48rem;height: .44rem;position: absolute;left: 0;top: 58%;transform: translateY(-50%);}

/*.intit{margin-bottom: .5rem}
.intit h3{font-size: .42rem;font-weight: normal;line-height: 1em}
.intit h3:after{height: 4px;width:.75rem;background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);display: block;margin: 0 auto;content: '';margin-top: .16rem}
*/
@media screen and (max-width: 1180px){
.slide-banner .txt{top: 35%}
.slide-banner .txt h4{font-size: .6rem}
.slide-banner .swiper-pagination{bottom: .9rem}
.topnews{margin-top: -.7rem}
.topnews h4{height: .7rem}
.topnews h4 a{font-size: .24rem;}
}

@media screen and (max-width: 800px){
.slide-banner .txt{top: 30%}
.slide-banner .txt h4{font-size: .5rem}
.slide-banner .swiper-pagination{bottom: .3rem}
.topnews{margin-top: 0;background: rgba(0,79,161,1);}
.topnews h4 a{font-size: .22rem;}


}
@media screen and (max-width: 640px){

.slide-banner .txt h4{font-size: 6vw}
.slide-banner .txt p{font-size: 3vw}
.slide-banner .swiper-pagination{bottom: .15rem}
.topnews h4{height: .55rem;padding-left: .55rem}
.topnews h4 a{font-size: .18rem;}
.topnews h4:before{width: .4rem;height: .37rem;}

}

.rightFixs{position: fixed;right: -.8rem;top: 40%;transform: translateY(-50%);z-index: 30;width: .8rem}
.rightFixs.show{right: 0;}
.rightFixs a{display: block;width: .8rem;height: .75rem;background: rgba(0,79,161,.9);margin-bottom: 2px;
	color: #fff;text-align: center;font-size: .12rem;padding-top: .12rem;transition: .3s;transform: translateX(.8rem);transition: .3s}
.rightFixs a:nth-child(1){transition-delay: .2s}
.rightFixs a:nth-child(2){transition-delay: .4s}
.rightFixs a:nth-child(2) i{font-size: .4rem;display: block;height: .3rem}
.rightFixs a:nth-child(3){transition-delay: .6s}
.rightFixs a:nth-child(4){transition-delay: .8s}
.rightFixs a span{white-space: nowrap;}
.rightFixs a i{display: block;font-size: .3rem;margin-bottom:3px}
.rightFixs a:hover{background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);}
.rightFixs a:hover i{transform: rotateY(360deg);transition: .5s}
.rightFixs.show a{transform: translateX(0);}



.intit {margin-bottom: .45rem}
.intit h3{font-size: .4rem;font-weight: bold;}
.intit .more{position: absolute;right: 0;top: .1rem;}
.intit .more a{color: #666666;font-size: .18rem}
.intit .more a:hover{color: #017ae5;}
.intit .more a:hover i{background: #017ae5;color: #fff}
.intit .more i{display: inline-block;width: .38rem;height: .38rem;border: 1px solid #017ae5;border-radius: 50%;text-align: center;line-height: .36rem;font-size: .18rem;color: #017ae5;transition: .3s}
.homea{padding: .7rem 0;background: #fff}
.homea .intit{margin-bottom: 0;width: 1rem}
.homea .intit h3{line-height: 1em}
.homea .txt{width: calc(100% - 3.5rem);font-size: .18rem;line-height: 1.6em;padding-left: .6rem;position: relative;margin-left: .3rem;padding-right: .6rem;}
.homea .txt:before{content: '';width: .65rem;height: 1.37rem;background: url(../images/a1l.png) no-repeat center;background-size: 100% 100%;position: absolute;left: 0;top:-.4rem}
.homea .txt:after{content: '';width: .65rem;height: 1.37rem;background: url(../images/a1r.png) no-repeat center;background-size: 100% 100%;position: absolute;right: 0;bottom:-.4rem}
.homea .more a{color: #666666;font-size: .18rem}
.homea .more a:hover{color: #017ae5;}
.homea .more a:hover i{background: #017ae5;color: #fff}
.homea .more i{display: inline-block;width: .38rem;height: .38rem;border: 1px solid #017ae5;border-radius: 50%;vertical-align: 0;text-align: center;line-height: .36rem;font-size: .18rem;color: #017ae5;transition: .3s;margin-right: .1rem}


.homeb{padding: .8rem 0;background: #f7f9fc}
.homeb .intit{margin-bottom: .15rem}
.homeb .tabnav{width: 100%;border-bottom: 1px solid #ddd;margin-bottom: .3rem}
.homeb .tabnav li{cursor: pointer;font-size: .18rem;line-height: .48rem;position: relative;margin-right: .4rem}
.homeb .tabnav li:after{content: '';position: absolute;left: 0;bottom: -2px;width: 0;height: 3px;background:#014a94;display: block;transition: .3s }
.homeb .tabnav li.active{color:#014a94 }
.homeb .tabnav li.active:after{width: 100%}
.homeb .tabnavp .sbtn{position: absolute;right: 0;top: .15rem}
.homeb .tabnavp .sbtn a{color: #666}
.homeb .tabnavp .sbtn a:hover{color: #014a94}
.homeb .tabnavp .sbtn .next{margin-left: .2rem}
.homeb .listB1 .aleft{width: 61%;padding-bottom: .8rem}
.homeb .listB1 .aright{width: 35%}
.homeb .listB1 .aleft .pic{height: 4.2rem;margin-bottom: .2rem}
.homeb .listB1 .aright .pic{height: 2.5rem;margin-bottom: .2rem}
.homeb .listB1 .item time{color: #0054aa;position: relative;font-style: italic;}
.homeb .listB1 .item h4{font-size: .24rem;line-height: 1.2em;margin-top: .2rem}
.homeb .listB1 .aleft .item h4{margin-bottom: .2rem}
.homeb .listB1 .aleft .item p{line-height: 1.8em;color: #666;text-align: justify;}
.homeb .listB1 .aright .item h4{font-size: .22rem}
.homeb .listB1 .aright .item:nth-child(1){margin-bottom: .4rem}
.homeb .more a{color: #666666;font-size: .18rem}
.homeb .more a:hover{color: #017ae5;}
.homeb .more a:hover i{background: #017ae5;color: #fff}
.homeb .more i{display: inline-block;width: .38rem;height: .38rem;border: 1px solid #017ae5;border-radius: 50%;vertical-align: 2px;text-align: center;line-height: .36rem;font-size: .18rem;color: #017ae5;transition: .3s;margin-right: .1rem}
.homeb .listB1 .more{position: absolute;left: 0;bottom: .2rem}
.homeb .listB2{}
.homeb .listB2 .vnews a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.homeb .listB2 .vnews .pic{width: 68.5%;height: 4.8rem;position: relative;}
.homeb .listB2 .vnews .pic:before{content: '';width:.49rem;height: .49rem;background: url(../images/play.png) no-repeat center;background-size: 100%  100%;position: absolute;top: 50%;left: 50%;margin-left: -.25rem;margin-top: -.25rem; z-index: 3}
.homeb .listB2 .vnews .txt{width: 31.5%;background: #2d98ea;padding: .4rem;padding-bottom: 1rem}
.homeb .listB2 .vnews .txt time{color: #fff}
.homeb .listB2 .vnews .txt time:after{content: '';height: 1px;background: #ffcc00;display:block;width: 1rem;margin: .2rem 0 .15rem}
.homeb .listB2 .vnews .txt h4{font-size: .24rem;font-weight: normal;margin-bottom: .2rem;margin-top: .15rem;color: #fff}
.homeb .listB2 .vnews .txt p{line-height: 1.6em;color: rgba(255,255,255,.8);font-weight: 100;margin-bottom: .4rem}
.homeb .listB2 .vnews .txt span{color: #fff;font-size: .18rem}

.homeb .listB2 .ul{margin-left: .3rem;padding: .16rem .16rem .4rem;background: #fff;margin-top: -.6rem;position: relative;}
.homeb .listB2 ul{margin-bottom: .3rem}
.homeb .listB2 ul li{width: calc(33.33333% - .1rem)}
.homeb .listB2 ul li .pic{height: 2rem}
.homeb .listB2 ul li .txt{padding-top: .2rem;}
.homeb .listB2 ul li .txt h4{font-weight: normal;font-size: .18rem}
.homeb .listB3 .more{margin-top: .3rem}
.homeb .listB3 .aleft{width: 38.2%}
.homeb .listB3 .aleft .item a{display: block;position: relative;}
.homeb .listB3 .aleft .item .pic{height:6.9rem }
.homeb .listB3 .aleft .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;background: url(../images/521.png) no-repeat bottom center;background-size: 101% 101%;padding: .3rem}
.homeb .listB3 .aleft .item .txt h4{font-size: .24rem;line-height: 1.4em;font-weight: normal;color: #fff}
.homeb .listB3 .aleft .item .txt time{color: #fff;font-size: .14rem}
.homeb .listB3 .aleft .item .txt time:after{content: '';height: 2px;background: #ffcc00;display:block;width: 1rem;margin: .15rem 0 .15rem}
.homeb .listB3 .aright{width: 58%}
.homeb .listB3 .aright li{background: #fff;padding: .26rem;margin-bottom: .2rem }
.homeb .listB3 .aright li h4{font-weight: normal;font-size: .24rem;margin-top: .1rem }
.homeb .listB3 .aright li time{font-size: .14rem;color: #0054aa;position: relative;}
.homeb .listB3 .aright li time:before{content: '';height: 2px;width: .9rem;position: absolute;top: -.28rem;background:#0054aa }
.homeb .listB3 .aright li:last-child{margin-bottom: 0}
.homec{padding: .8rem 0}
.homec .intit{margin-bottom: .2rem}
.homec ul{width:60% }
.homec ul li{padding: .35rem 0;border-bottom: 1px solid #ddd}
.homec ul li span{font-style: italic;color: #666}
.homec ul li h4{font-size: .28rem;position: relative;padding-right: .3rem}
.homec ul li h4:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: .2rem;height: .2rem;background: url(../images/arrr.svg) no-repeat center;background-size: .2rem .2rem}
.homec .pic{width:33.5% }

.homed .more{margin-top: .4rem}
.homed .more a{color: #333333;font-size: .18rem;}
.homed .more a:hover{color: #fff;}
.homed .more a:hover i{background: #fff;color: #017ae5}
.homed .more i{display: inline-block;width: .38rem;height: .38rem;border: 1px solid #000;border-radius: 50%;vertical-align: 2px;text-align: center;line-height: .36rem;font-size: .18rem;color: #000;transition: .3s;margin-right: .1rem}
.homeds{background: url(../images/dbg.jpg) no-repeat center;background-size: cover;position: relative;}

.homeds .sico svg{height: .65rem;width: .9rem\0;display: block;margin: 0 auto}
.homeds .cls-1,.homeds .cls-2,.homeds .cls-3{fill:none;stroke: #000;stroke-miterlimit:10;stroke-width:3px;}
.homeds .st0,.homeds .st1,.homeds .st2{fill:none;stroke: #000;stroke-miterlimit:10;stroke-width:3px;}

.homeds .sico{width: .9rem;margin-right: .1rem}
.homeds .aleft{width: 50%;height: 8rem;padding: .6rem 0;position: relative;transition: .3s linear}
.homeds .aleft:before{ position: absolute;right: 0;top: 0;bottom: 0;content: '';background: url(../images/dmas.png) no-repeat center;background-size:101% 101%;width: calc(((100vw - 12.94rem) / 2) + 100%);transition: .3s linear;opacity: 0;visibility: hidden;}
.homeds .aright:before{position: absolute;left: 0;top: 0;bottom: 0;content: '';background: url(../images/dmas1.png) no-repeat center;background-size:101% 101%;width: calc(((100vw - 12.94rem) / 2) + 100%);transition: .3s linear;opacity: 0;visibility: hidden;}

.homeds .aright{width: 50%;padding: .6rem 0;position: relative;transition: .3s linear;height: 8rem}

.homeds .aleft.show{width: 75%}
.homeds .aright.hide{width: 25%}

.homeds .aright.show{width: 75%}
.homeds .aleft.hide{width: 25%}

.homeds  .lists{max-width: 3rem;margin:  0 auto;opacity: 0;visibility: hidden;}
.homeds .aright  .lists{max-width: 5.5rem;}
.homeds  .lists li{padding: .2rem 0;border-bottom: 1px solid rgba(255,255,255,.2)}
.homeds  .lists .t{font-size: .24rem;color: #333333;width: calc(100% - 1rem);}
.homeds .aleft:hover .lists{opacity: 1;visibility: inherit;transition: .3s .3s}
.homeds .aright:hover .lists{opacity: 1;visibility: inherit;transition: .3s .3s}
.homeds .movtit h3{font-size: .4rem;color: #fff;display: inline-block;}
.homeds .movtit h3:after{content: '';display: block;height: 3px ;width: 100%;background: #00d999}
.homeds .movtit {position: absolute;left: 50%;transform: translateX(-50%);bottom: 1rem;transition: .3s}
.homeds .show .movtit{position: relative;left: 0;transform: translateX(0);bottom: auto}
.homeds .aright.show .movtit{text-align: right;}

.homeds .aleft .movtit h3{ color:#333}
.homeds .aleft.show .movtit h3{ color:#333}

.homeds .aleft.hide .movtit h3{ color:#fff}

.homeds .aright.show .movtit h3{ color:#333}
.homeds st0, .homeds .show .st1, .homeds .show .st2{ stroke:#333 !important}

@media (min-width: 900px){
	.homeds .aleft:hover:before{opacity: 1;visibility: inherit; }
.homeds .aright:hover:before{opacity: 1;visibility: inherit; }
.homeds:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 50%;background: url(../../images/dttm.png) no-repeat center;z-index: 0;transition: .3s}
.homeds:hover:after{opacity: 0;visibility: hidden;}
}
.homee{padding: .65rem 0 1rem;background: url(../images/ebg.jpg) no-repeat center;background-size: cover}
.homee .desc{max-width: 13.8rem;margin:  0 auto .7rem;font-size: .18rem;line-height: 1.6em;text-align: center;}
.homee  ul li{width: 30%;padding-bottom: .4rem;border-bottom: 1px solid #b2d1f0;text-align:  center;}
.homee  ul li .num{color: #014a94;margin-bottom: .15rem}
.homee  ul li p{font-size: .18rem}
.homee  ul li .num em{font-size: .28rem;font-family: 'akz';}
.homee  ul li .num span{font-size: .8rem;position: relative;margin-right: .1rem;font-family: 'akz';}
.homee  ul li .num span:after{font-size: .48rem;content: '+';position: absolute;top: 0;right: -.35rem}
.homef {padding: .6rem 0}
.homef .intit{margin-bottom: 0}
.homef .intit .more i{margin-left: .1rem}
.homef  ul{position: relative;}
.homef  ul:after{content: '';position: absolute;height: 0;background: #ddd;top: 50%;left: 0;width: 100%;}
.homef  ul li{width: 31%;padding: .45rem 0}
.homef  ul li .pic{height: 2.35rem}
.homef  ul li .pic img{display: none}
.homef  ul li .txt{padding-top: .2rem;}
.homef  ul li .txt h4{font-size: .2rem;margin-bottom: .15rem;font-weight: normal;height: auto;}
.homef  ul li .txt p{font-size: .14rem;color: #666;line-height: 1.6em;height: .44rem}
.homeg{position: relative;}
.homeg .aleft{width:32.8%;color: #fff;padding: .6rem .5rem .6rem 0;height: 9.3rem}
.homeg .aleft .intit h3:after{content: '';height: 3px;width: 1rem;background: #fff;display: block;margin-top: .1rem}
.homeg .aleft:before{width: calc(((100vw - 12.94rem) / 2) + 100%);position: absolute;right: 0;top: 0;bottom: 0;content: '';background: url(../images/glbg.jpg) #1f649a no-repeat top right;background-size:auto 100%;}
.homeg .aright{width: calc(((100vw - 12.94rem) / 2) + 67.2%);background: #4d90c2;position: absolute;left: 32.8%;top: 0;bottom: 0;padding: .6rem 0}
.homeg .aright .mapbg{max-width: 11.83rem;}

.homeg .mapdots li{position: absolute;z-index: 5;color: #fff}
.homeg .mapdots li:nth-child(1){left:20.71%;top:60.22%;}
.homeg .mapdots li:nth-child(2){left:22.82%;top:66.53%;}
.homeg .mapdots li:nth-child(3){left:49.87%;top:26.61%;}
.homeg .mapdots li:nth-child(4){left:51.56%;top:41.32%;}
.homeg .mapdots li:nth-child(5){left:51.99%;top:42.72%;}
.homeg .mapdots li:nth-child(6){left:52.83%;top:44.12%;}
.homeg .mapdots li:nth-child(7){left:44.38%;top:48.74%;}
.homeg .mapdots li:nth-child(8){left:51.39%;top:67.23%;}
.homeg .mapdots li:nth-child(9){left:50.30%;top:71.71%;}
.homeg .mapdots li:nth-child(10){left:55.37%;top:44.26%;}

.homeg .mapdots li:nth-child(11){left:57.06%;top:49.02%;}
.homeg .mapdots li:nth-child(12){left:60.44%;top:43.42%;}
.homeg .mapdots li:nth-child(13){left:59.59%;top:49.02%;}
.homeg .mapdots li:nth-child(14){ left:57.06%;top:59.52%;}
.homeg .mapdots li:nth-child(15){left:57.06%;top:65.55%;}
.homeg .mapdots li:nth-child(16){left:56.64%;top:70.03%;}
.homeg .mapdots li:nth-child(17){left:63.82%;top:54.06%;}
.homeg .mapdots li:nth-child(18){left:66.36%;top:43.14%;}
.homeg .mapdots li:nth-child(19){left:67.46%;top:43.70%;}
.homeg .mapdots li:nth-child(20){left:67.29%;top:53.22%;}


.homeg .mapdots li:nth-child(21){left:69.48%;top:56.02%;}
.homeg .mapdots li:nth-child(22){left:68.55%;top:63.17%;}
.homeg .mapdots li:nth-child(23){left:71.01%;top:61.62%;}
.homeg .mapdots li:nth-child(24){left:71.85%;top:51.12%;}
.homeg .mapdots li:nth-child(25){left:74.39%;top:52.52%;}

.homeg .mapdots li:nth-child(26){left:76.75%;top:53.64%;}
.homeg .mapdots li:nth-child(27){left:77.77%;top:55.12%;}
.homeg .mapdots li:nth-child(28){left:78.61%;top:56.02%;}
.homeg .mapdots li:nth-child(29){left:83.52%;top:67.23%;}
.homeg .mapdots li:nth-child(30){left:89.60%;top:69.33%;}
.homeg .mapdots li:nth-child(30) .txt{left:-.2rem}
.homeg .mapdots li:nth-child(31){left: 76.3%;top: 49.64%;}
.homeg .mapdots li:nth-child(31) i{}
.homeg .mapdots li:nth-child(31) i::after{background: #1f649a}
.homeg .mapdots li:nth-child(31) i::before{background: #1f649a}
.homeg .mapdots li:nth-child(31).active i::after{background: #1f649a}
.homeg .mapdots li:nth-child(31).active i::before{background: #1f649a}
.homeg .mapdots li:nth-child(31) .txt h4{color:#1f649a }


.homeg .mapdots li .txt{position: absolute;left: 50%;top: -.35rem;transform: translateX(-50%);}
.homeg .mapdots li .txt h4{font-size: .22rem;font-weight: normal;white-space: nowrap;}

@keyframes scaleThree{0%{transform:scale(1);opacity:.9}100%{transform:scale(3);opacity:0}}
.homeg .point{cursor: pointer;position: absolute;}
.homeg .point i::before{animation:scaleThree 1.5s infinite}
.homeg .point i{display: block;width: 12px;height: 12px;border-radius:50%;position: relative;}
.homeg .point i::after,.homeg .point i::before{position:absolute;display:block;border-radius:50%;content:'';background-color: #fff;width: 12px;height: 12px;left: 0;top:50%;margin-top: -6px}
.homeg .point span{white-space: nowrap;font-size: .15rem}

.homeg .mapdots li.active{color: #00ffd8;z-index: 30}
.homeg .mapdots li:hover{color: #00ffd8;z-index: 30}
.homeg .mapdots li .txt h4{display:none;}
.homeg .mapdots li:hover .txt h4{display: block;}
.homeg .mapdots li.active .txt h4{display: block;}
.homeg .mapdots li.active i::before,.homeg .mapdots li.active i::after{background: #00ffd8}
.homeg .mapdots li:hover i::before,.homeg .mapdots li:hover i::after{background: #00ffd8}
.homeg .aleft  .descs{font-size: .3rem;border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: .35rem;margin-bottom: .4rem}
.homeg .aleft  .descs span{font-size: .48rem}
.homeg .aleft .items{max-height: 6.5rem;overflow:auto;padding-right: .2rem}
.homeg .aleft .items::-webkit-scrollbar{width:4px}
.homeg .aleft .items::-webkit-scrollbar-thumb{border-radius:10px;background:#528eb9;}
.homeg .aleft .items::-webkit-scrollbar-track{border-radius:10px;background:#fff;}
.homeg .aleft .items dl{display: none}
.homeg .aleft .items dl:last-child{display: block;}
.homeg .aleft .items dl dt h4{font-size: .3rem;font-weight: normal;line-height: 1.1em;margin-bottom: .1rem}
.homeg .aleft .items dl dt h5{font-size: .22rem;font-weight: normal;line-height: 1.1em}
.homeg .aleft .items dl dd{padding: .3rem 0 0}
.homeg .aleft .items dl dd .desc{font-size: .18rem;margin-bottom: .45rem;line-height: 1.6em}
.homeg .aleft .items dl dd .info p{margin-bottom: .35rem;color: rgba(255,255,255,.8);font-style: italic;}
.homeg .aleft .items dl dd .info p span{display: block;}
.homeg .aleft .items dl dd .info p:nth-child(1){padding-left: .3rem;background: url(../images/yx.svg) no-repeat left top;background-size: .2rem .2rem}
.homeg .aleft .items dl dd .info p:nth-child(2){padding-left: .3rem;background: url(../images/tel.svg) no-repeat left top;background-size: .2rem .2rem}



@media screen and (max-width: 1160px){
.homeg .aleft:before{width: calc(100% + 5vw);}
.homeg .aright{width: calc(5vw + 67.2%)}

.homeds .aleft{height:8rem}
.homeds .aright{height:8rem}

.homeds .aright:before{width:calc(100% + 5vw) }
.homeds .aleft:before{width:calc(100% + 5vw) }
}

@media screen and (max-width: 1024px){
.intit h3{font-size: .34rem}
.homeg .aleft .items dl dt h4{font-size: .26rem}
.homeg .mapdots li .txt h4{font-size: .22rem}
.homeg .aleft{height: 8rem}
.homeg .aleft .items{max-height: 5.5rem}
.homef ul li .txt h4{height: auto}
.homef ul li .txt p{height: auto !important;}
}
@media screen and (max-width: 900px){
.homeg .wp{width: 100%}
.homeg .aleft{width:100%;padding: .5rem 5%; height: auto}
.homeg .aright{width:100%;padding:.5rem 0;position: relative;left: 0;width: 100%}
.homeg .point i::before{display: none}
.homef ul:after{display: none}
.homef ul li{width: 48% !important;}

.homef ul li .pic{height: 26vw !important;}
.homef ul li .pics{height: 51vw !important;}
.homec ul li h4{font-size: .22rem}
.homec ul{width: 50%}
.homec .pic{width: 43%}

.homeb .listB1 .aleft{width: 100%}
.homeb .listB1 .aleft .pic{height: 50vw}
.homeb .listB1 .aright{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.homeb .listB1 .aright .item{width: 48%}
.homeb .listB1 .aright .item .pic{height: 26vw}
.homeb .listB1 .more{position: relative;margin-top: .3rem;bottom: 0;right: 0;text-align: center;width: 100%}

.homeb .listB2 .vnews .pic{width: 100%;height: 50vw}
.homeb .listB2 .vnews .txt{width: 100%;}
.homeb .listB2 ul li{width: 48.5%}
.homeb .listB2 ul li .pic{height: 26vw}
.homeb .listB2 ul li:last-child{display: none}
.homeb .listB3 .aleft{width: 100%;margin-bottom: .3rem}
.homeb .listB3 .aleft .item .pic{height: 80vw;}
.homeb .listB3 .aright{width: 100%}
.homea .intit{width: 100%;margin-bottom: .3rem;text-align: center;}
.homea .txt{width: 100%;margin-left: 0;margin-bottom: .3rem;padding-right: .4rem}
.homea .more{width: 100%;text-align: center;}

.homed .intit{text-align: center;}
.homeds .movtit h3{color: #444}
.homeds{background: url(../images/dbgg.jpg) no-repeat bottom center;background-size: 100% auto;padding-bottom:40vw}
.homeds .aleft{width: 100%;border-bottom: 1px solid #ddd;height: auto}
.homeds .aright{width: 100%;height: auto}
.homeds .show .movtit h3{color: #fff}
.homeds .aleft.show{width: 100%;border-bottom: 0}
.homeds .aright.hide{width: 100%}
.homeds .aleft.hide{width: 100%}
.homeds .aright.show{width: 100%}
.homeds .aright:before{width:calc(100% + 10vw) ;left: -5vw;}
.homeds .aleft:before{width:calc(100% + 10vw);right: -5vw ;}
.homeds .aright.show:before{opacity: 1;visibility: inherit;}
.homeds .aleft.show:before{opacity: 1;visibility: inherit;}
.homeds .aleft .lists{opacity: 1;visibility: inherit;transition: .3s .3s}
.homeds .aright .lists{opacity: 1;visibility: inherit;transition: .3s .3s}
.homeds .movtit{position: relative;left: 0;transform: translateX(0);bottom: 0;text-align: center;margin-bottom: .3rem}
.homeds .aright.show .movtit{text-align: center;}

.homeds  .lists ul{display: none}
.homeb .listB3 .aright li:nth-last-child(1){display: none}
.homeb .listB3 .aright li:nth-last-child(2){display: none}


.homed .more a{color: #444;}
.homed .more a:hover{color:#017ae5;}
.homed .more a:hover i{background:#017ae5;color: #fff}
.homed .more i{border: 1px solid #017ae5;color: #017ae5;}

.homed .show .more a{color: #fff;font-size: .18rem}
.homed .show .more a:hover{color: #fff;}
.homed .show .more a:hover i{background: #fff;color: #017ae5}
.homed .show .more i{border: 1px solid #fff;color: #fff;}

}


@media screen and (max-width: 640px){
.homef ul li{padding: .3rem 0}
.homef ul li .txt h4{font-size: .18rem;}
.homec ul{width: 100%;margin-bottom: .3rem}
.homec .pic{width: 100%}
.homec .pic img{width: 100%}
.homec ul li h4{font-size: .24rem}
.homec ul li span{font-size: .18rem}
.homeb .tabnavp .sbtn{display: none}
.homeb .tabnav li{margin-right: .3rem}
.homeb .tabnav li:last-child{margin-right: 0}
}


@media screen and (max-width: 480px){
.homee ul li .num span{font-size: 13vw;margin-right: 5px}
.homee ul li .num em{font-size: 3vw}
.homee ul li .num span:after{font-size: 5vw;right: -.25rem;top: 5px}
.homeb .listB3 .aright li h4{font-size: .2rem}
.homeb .listB3 .aleft .item .txt h4{font-size: .22rem}
.homeb .listB2 .ul{margin-left: 0}
.homeb .listB1 .aright .item h4{font-size: .2rem}
.homeb .listB3 .aleft .item .pic{height: 95vw;}
.homeg .aleft .descs{font-size: .26rem}
.homeg .aleft .descs span{font-size: .38rem}
}

@media screen and (max-width: 375px){

}